/**
 * File:   custom_cmds.h
 * Author: AWTK Develop Team
 * Brief:  custom_cmds
 *
 * Copyright (c) 2023 - 2024  Guangzhou ZHIYUAN Electronics Co.,Ltd.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * License file for more details.
 *
 */

/**
 * History:
 * ================================================================
 * 2024-03-12 Li XianJing <xianjimli@hotmail.com> created
 *
 */

#ifndef TK_CUSTOM_CMDS_H
#define TK_CUSTOM_CMDS_H

#include "tkc/object.h"
#include "conf_io/conf_node.h"

BEGIN_C_DECLS

/**
 * @class custom_cmds_t
 * @parent object_t
 * @annotation ["fake"]
 * 自定义命令
 */

/**
 * @method custom_cmds_init
 * 注册自定义命令。
 * @return {ret_t} 返回RET_OK表示成功，否则表示失败。
 */
ret_t custom_cmds_init(void);

END_C_DECLS

#endif /*TK_CUSTOM_CMDS_H*/
